package com.changyou.hr.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "HR_DEPART")
public class HrDepart {
    @Id
    @Column(name = "DEPT_ID")
    private BigDecimal deptId;

    @Column(name = "DEPT_CODE")
    private String deptCode;

    @Column(name = "DEPT_SHORT_NAME")
    private String deptShortName;

    @Column(name = "DEPT_FULL_NAME")
    private String deptFullName;

    @Column(name = "DEPT_FULL_CODE")
    private String deptFullCode;

    @Column(name = "DEPT_PARENT_CODE")
    private String deptParentCode;

    @Column(name = "DEPT_TYPE")
    private String deptType;

    @Column(name = "DEPT_LEVEL")
    private BigDecimal deptLevel;

    @Column(name = "DEPT_LEAD_CODE")
    private String deptLeadCode;

    @Column(name = "DEPT_LEAD_POST_NO")
    private String deptLeadPostNo;

    @Column(name = "DEPT_FINANCE_NO")
    private String deptFinanceNo;

    @Column(name = "EFFECT_DATE")
    private Date effectDate;

    @Column(name = "DELETED")
    private BigDecimal deleted;

    @Column(name = "UPDATE_TIME")
    private Date updateTime;

    @Column(name = "HRBP")
    private String hrbp;

    @Column(name = "UPDATER_CODE")
    private String updaterCode;

    @Column(name = "PM")
    private String pm;

    @Column(name = "ACCESS_MANAGER")
    private String accessManager;

    @Column(name = "CA_MANAGER")
    private String caManager;

    @Column(name = "HRBP_HEAD")
    private String hrbpHead;

    /**
     * @return DEPT_ID
     */
    public BigDecimal getDeptId() {
        return deptId;
    }

    /**
     * @param deptId
     */
    public void setDeptId(BigDecimal deptId) {
        this.deptId = deptId;
    }

    /**
     * @return DEPT_CODE
     */
    public String getDeptCode() {
        return deptCode;
    }

    /**
     * @param deptCode
     */
    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    /**
     * @return DEPT_SHORT_NAME
     */
    public String getDeptShortName() {
        return deptShortName;
    }

    /**
     * @param deptShortName
     */
    public void setDeptShortName(String deptShortName) {
        this.deptShortName = deptShortName;
    }

    /**
     * @return DEPT_FULL_NAME
     */
    public String getDeptFullName() {
        return deptFullName;
    }

    /**
     * @param deptFullName
     */
    public void setDeptFullName(String deptFullName) {
        this.deptFullName = deptFullName;
    }

    /**
     * @return DEPT_FULL_CODE
     */
    public String getDeptFullCode() {
        return deptFullCode;
    }

    /**
     * @param deptFullCode
     */
    public void setDeptFullCode(String deptFullCode) {
        this.deptFullCode = deptFullCode;
    }

    /**
     * @return DEPT_PARENT_CODE
     */
    public String getDeptParentCode() {
        return deptParentCode;
    }

    /**
     * @param deptParentCode
     */
    public void setDeptParentCode(String deptParentCode) {
        this.deptParentCode = deptParentCode;
    }

    /**
     * @return DEPT_TYPE
     */
    public String getDeptType() {
        return deptType;
    }

    /**
     * @param deptType
     */
    public void setDeptType(String deptType) {
        this.deptType = deptType;
    }

    /**
     * @return DEPT_LEVEL
     */
    public BigDecimal getDeptLevel() {
        return deptLevel;
    }

    /**
     * @param deptLevel
     */
    public void setDeptLevel(BigDecimal deptLevel) {
        this.deptLevel = deptLevel;
    }

    /**
     * @return DEPT_LEAD_CODE
     */
    public String getDeptLeadCode() {
        return deptLeadCode;
    }

    /**
     * @param deptLeadCode
     */
    public void setDeptLeadCode(String deptLeadCode) {
        this.deptLeadCode = deptLeadCode;
    }

    /**
     * @return DEPT_LEAD_POST_NO
     */
    public String getDeptLeadPostNo() {
        return deptLeadPostNo;
    }

    /**
     * @param deptLeadPostNo
     */
    public void setDeptLeadPostNo(String deptLeadPostNo) {
        this.deptLeadPostNo = deptLeadPostNo;
    }

    /**
     * @return DEPT_FINANCE_NO
     */
    public String getDeptFinanceNo() {
        return deptFinanceNo;
    }

    /**
     * @param deptFinanceNo
     */
    public void setDeptFinanceNo(String deptFinanceNo) {
        this.deptFinanceNo = deptFinanceNo;
    }

    /**
     * @return EFFECT_DATE
     */
    public Date getEffectDate() {
        return effectDate;
    }

    /**
     * @param effectDate
     */
    public void setEffectDate(Date effectDate) {
        this.effectDate = effectDate;
    }

    /**
     * @return DELETED
     */
    public BigDecimal getDeleted() {
        return deleted;
    }

    /**
     * @param deleted
     */
    public void setDeleted(BigDecimal deleted) {
        this.deleted = deleted;
    }

    /**
     * @return UPDATE_TIME
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * @param updateTime
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * @return HRBP
     */
    public String getHrbp() {
        return hrbp;
    }

    /**
     * @param hrbp
     */
    public void setHrbp(String hrbp) {
        this.hrbp = hrbp;
    }

    /**
     * @return UPDATER_CODE
     */
    public String getUpdaterCode() {
        return updaterCode;
    }

    /**
     * @param updaterCode
     */
    public void setUpdaterCode(String updaterCode) {
        this.updaterCode = updaterCode;
    }

    /**
     * @return PM
     */
    public String getPm() {
        return pm;
    }

    /**
     * @param pm
     */
    public void setPm(String pm) {
        this.pm = pm;
    }

    /**
     * @return ACCESS_MANAGER
     */
    public String getAccessManager() {
        return accessManager;
    }

    /**
     * @param accessManager
     */
    public void setAccessManager(String accessManager) {
        this.accessManager = accessManager;
    }

    /**
     * @return CA_MANAGER
     */
    public String getCaManager() {
        return caManager;
    }

    /**
     * @param caManager
     */
    public void setCaManager(String caManager) {
        this.caManager = caManager;
    }

    /**
     * @return HRBP_HEAD
     */
    public String getHrbpHead() {
        return hrbpHead;
    }

    /**
     * @param hrbpHead
     */
    public void setHrbpHead(String hrbpHead) {
        this.hrbpHead = hrbpHead;
    }
}